﻿using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using Apps.Common;
using Apps.Models;
using Apps.Models.Flow;
namespace Apps.IBLL.Flow
{
    public partial interface IFlow_StepBLL
    {
        List<V_FLOW_STEPINFOModel> GetStepCheckList(ref GridPager pager, Expression<Func<V_FLOW_STEPINFO, bool>> whereLambda);
        List<Flow_StepModel> GetHisStepBycontentId(string contentId);
        Flow_Step GetNextStepByauditId(string auditId);
        Flow_StepModel GetNextStepBycontentId(string curStepId, string contentId);
        Flow_StepModel GetNextStepByCurStepId(string curStepId,string formid);

        string GetFirstStepUserName(string contentid);

        void UpdateStepNo(string formid);
    }
}
